Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chicago Challenger Infosys Hall of Fame Open - Newport Salinas Challenger Winston-Salem Open - Winston-Salem Cary 2 Challenger Bratislava 2 Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Ortisei Challenger Bergamo Challenger Sofia Open - Sofia Noumea Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Koblenz Challenger Lugano Challenger Hamburg Challenger Taipei Challenger Busan Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Bratislava 1 Challenger Wuxi Challenger Wimbledon - London Winnipeg Challenger Infosys Hall of Fame Open - Newport Nonthaburi 4 Challenger Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Hangzhou Challenger Brisbane 2 Challenger Brisbane 1 Challenger M25 Qian Daohu Germany F6 France F4 Germany F11 Germany F12 Italy F21 Germany F13 Germany F10 Germany F15 Germany F16 France F16 Germany-w1 Germany F14 Germany-w2 Germany-w3 Germany-w4 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 France F5 France F7 France F6 Germany F8 Austria F6 Netherlands F1 Netherlands F2 France F13 France F14 Ukraine F3 Germany F1 Germany F2 France F7 Ukraine F1 Ukraine F2 Ukraine F3 Ukraine F4 Kazakhstan F6 Belarus F1 Turkey F41 Belarus F2 Kazakhstan F2 Russia F3 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Germany F2 Germany F3 Kazakhstan F1 Kazakhstan F2 Switzerland F1 Russia F2 Belgium F1 Belgium F2 Germany F8 Germany F9 Germany F10 Germany F11 Germany F13 Netherlands F6 Croatia F16 Croatia F17 USA F29 USA F14 USA F15 USA F31 USA F39 USA F3 (Plantation) USA F4 (Sunrise) USA F5 (Weston) Morocco F2 Uzbekistan F1 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 France F3 USA F10 (Little Rock) USA F27 (Houston) M25+H Pozoblanco Germany F7 ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Privat Bank Cup - Dniepropetrovsk ATU Cup - Weiden Internationale Badische Meisterschaffen Um Den Techem Cup - Zell S Tennis Master Championship - Graz Alexander Kolyaskin Memorial - Donetsk Privat Bank Cup - Dnepropetrovsk Okal Cup 2004 - Eckental Challenger Groningen - Groningen Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Logopak Challenger 2005 - Lubeck Open Mutouest de Saint-Brieuc - St. Brieuc Ostrava Open 2005 - Ostrava Ostdeutscher Sparkessen Cup - Dresden Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo BMW Tennis Championship - Sunrise Citta di Monza - Monza Schickendanz Open - Furth Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Dusseldorf Open 2006 - Dusseldorf Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Dusseldorf Open Challenger 2007 - Dusseldorf Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Sail Open - New Delhi 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Meknes BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Dusseldorf Open Challenger - Dusseldorf Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Tashkent Challenger - Tashkent Labertz Open by Stawag - Aachen President's Cup - Astana Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Sunrise Challenger Barletta Challenger Napoli Challenger Monza Challenger Tenerife Challenger Ramat Hasharon Challenger Izmir Challenger Fergana Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Szczecin Challenger Mons Challenger Astana Challenger Genova Challenger Tunis Challenger Bratislava Challenger Heilbronn Challenger Rabat Challenger Marrakech Challenger Athens Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Milan Challenger Pozoblanco Challenger San Sebastian Challenger Manerbio Challenger Alphen Challenger St. Remy Challenger Tashkent Challenger Heilbronn Challenger Kazan Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Rome Challenger Athens Challenger Fergana Challenger Prostejov Challenger Nottingham Challenger Nottingham-2 Challenger Penza Challenger Recanati Challenger Astana Challenger Orbetello Challenger Pozoblanco Challenger Cordenons Challenger Karshi Challenger Como Challenger Izmir Challenger Mons Challenger Rennes Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Loughborough Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Dallas Challenger Sarajevo Challenger Mersin Challenger Rome Challenger Prostejov Challenger Nottingham Challenger Prague Challenger Nottingham-2 Challenger Marburg Challenger Portoroz Challenger Lexington Challenger Meerbusch Challenger Alphen Challenger Istanbul Challenger Petange Challenger Izmir Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Marburg Challenger Winnetka Challenger Binghamton Challenger Aptos Challenger Izmir Challenger Mons Challenger Rennes Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Furth Challenger Prague Challenger Winnetka Challenger Vancouver Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Bratislava Challenger Brescia Challenger Andria Challenger Irving Challenger Recanati Challenger Segovia Challenger Orleans Challenger Mons Challenger Bratislava Challenger Dallas Challenger Cherbourg Challenger Irving Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Izmir Challenger Orleans Challenger Brest Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Andria Challenger Taipei City Challenger Shymkent Challenger Samarkand Challenger Little Rock Challenger Columbus Challenger Recanati Challenger Nur-Sultan Challenger Segovia Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Nur-Sultan Challenger Ismaning Challenger Brest Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Nur-Sultan Challenger Biella Challenger Istanbul Challenger Hamburg Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Prague Challenger Heilbronn Challenger Nottingham 1 Challenger Istanbul 2 Challenger Bergamo Challenger Bratislava Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Prague 2 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Bratislava Challenger Ilkley Challenger Porto Challenger Nur-Sultan Challenger Segovia Challenger Grodzisk Mazowiecki Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Istanbul Challenger Columbus Challenger Vilnus Challenger Ortisei Challenger Bergamo Challenger Bratislava Challenger Andria Challenger Oeiras 2 Challenger Quimper Challenger Cleveland Challenger Rome Challenger Waco Challenger Puerto Vallarta Challenger Roseto Degli Abruzzi Challenger Ostrava Challenger Mauthausen Challenger Prostejov Challenger Bratislava 1 Challenger BMW Open - Munich Open de Moselle - Metz Kremlin Cup - Moscow Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta International German Open - Hamburg Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok Kremlin Cup - Moscow SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Bet-at-home Cup - Kitzbuhel Citi Open - Washington Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia Kremlin Cup - Moscow Astana Open - Nur-Sultan Qatar ExxonMobil Open - Doha Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells USA F12 (Vero Beach) French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Bratislava 2 Challenger Mercedes Cup - Stuttgart Olympics - Rio de Janeiro Australian Open - Melbourne